/* $Id: GridType.java 62 2010-02-13 16:05:39Z aaron.day $ */
package org.crazydays.gameplan.map;


import org.crazydays.i18n.Messages;

/**
 * GridType
 */
public class GridType
{
    /** square */
    public final static int SQUARE = 0;

    /** hexagon */
    public final static int HEXAGON = 1;

    /** isometric */
    public final static int ISOMETRIC = 2;

    /** messages */
    protected final static Messages MESSAGES = Messages.getInstance();

    /** resource key: square name */
    protected final static String RESKEY_SQUARE_NAME = "gridType.square.name";

    /** resource key: hexagon name */
    protected final static String RESKEY_HEXAGON_NAME = "gridType.hexagon.name";

    /** resource key: isometric name */
    protected final static String RESKEY_ISOMETRIC_NAME =
        "gridType.isometric.name";

    /** types */
    public final static String[] TYPE_NAMES =
        new String[] { MESSAGES.getMessage(RESKEY_SQUARE_NAME),
            MESSAGES.getMessage(RESKEY_HEXAGON_NAME),
            MESSAGES.getMessage(RESKEY_ISOMETRIC_NAME) };
}
